// pages/home/component.js
Component({
  /**
   * 组件的属性列表
   */
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  properties: {
          imglist:{
            type:Array,
            value:[
            ]
          }
  },

  /**
   * 组件的初始数据
   */
  data: {
    
  },
  // 监听属性
  observers: {
    "imglist"(e){
          console.log('监听到数据',e);
          console.log("父组件传值啦");
          
    }
    // 'numberA, numberB': function(numberA, numberB) {
    //   // 在 numberA 或者 numberB 被设置时，执行这个函数
    //   this.setData({
    //     sum: numberA + numberB
    //   })
    }, 
   
     lifetimes: {
      //  页面加载执行
      created(){
        console.log(this.get());
        console.log("0")
        
      },
      // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
      attached: function () {  console.log("1");},
      moved: function () { console.log("2");},
      detached: function () {console.log("3"); },
    },
    ready() { 
      console.log("7");
    },
    
  pageLifetimes: {
    // 组件所在页面的生命周期函数
    show: function () { console.log("4");},
    hide: function () { console.log("5");},
    resize: function () {console.log("6"); },
  },
  /**
   * 组件的方法列表
   */
  methods: {
        get(){
          console.log(this.data.imglist);
          
        },
        onswiper(e){
            this.triggerEvent('zhengsa', {
             lisi:e.currentTarget.dataset.item
            })
            
        },
        onslot(){
          this.triggerEvent('wangwu', {
            adc:this.data.imglist
           })
          
        }
  }
  
})
